Production-ready Docker environment for embedded development on Raspberry Pi – Python services, MariaDB data persistence, and phpMyAdmin administration. Containerised, portable, and ARM-optimised.
Complete automation platform on Orange Pi One – GPIO control, internet monitoring, relay automation, and Telegram-based alerting. Production-tested with Armbian and Python.
Complete GPIO and peripheral control guide for the Libre Computer aml-s905x-cc-v2 (Sweet Potato) – LED blinking, button input, I2C sensors, OLED displays, servo motors, and PWM control.
Complete GPIO control guide for the Banana Pi BPI-M2 Ultra – Allwinner A40i, 2GB RAM, 8GB eMMC. Working with Raspberry Pi images, WiringPi, and GPIO control for LEDs, sensors, and automation.
Complete setup guide for the Radxa Zero 3W (Rockchip RK3566, 8GB RAM) – OS installation, SSH configuration, Docker and Docker Compose installation, and troubleshooting for Debian Bookworm.
Production-ready Docker-based Arduino compilation server – stable, reproducible builds for ESP8266, ESP32, STM32, and RP2040. Persistent library management, fast compilation, and server-side automation.
Complete embedded music system on Raspberry Pi – WiFi hotspot with web interface, MP3 player with file management, GPIO button controls, and systemd auto-start. Built with Flask, Python, and MPlayer.
Complete guide to ultra-low power operation for Arduino Pro Mini 3.3V 8MHz – Power-Down Mode with current consumption as low as 5µA. Includes wake-on-interrupt, timed wake-ups, and power optimization techniques.
Complete guide to ultra-low power operation for STM32F103C8T6 (Blue Pill) – Stop Mode (50-500µA) and Standby Mode (2µA). Includes external interrupt wake-up, RTC wake-up, and hardware power optimizations.
A technical analysis of why the RP2040 excels in solar-powered and battery-operated applications – wide operating voltage range, ultra-low deep sleep current, and built-in ADC for monitoring. Includes a complete autonomous example.
A comprehensive guide to building a production-ready LoRa receiver on the Heltec V3 (ESP32-S3) with SX1262 radio, 128x64 OLED display, and real-time signal monitoring (RSSI/SNR). Includes CRC validation, message queuing, and dual-core architecture.
A practical comparison of open vs. proprietary IoT systems — exploring flexibility, cost, vendor lock‑in, security, and business models. Includes a decision framework and real‑world examples to help you choose the right approach for your project.
A comprehensive comparison of smart nodes (distributed intelligence) vs. dumb nodes (centralized orchestration) in IoT systems. Explore trade-offs in reliability, scalability, power, and cost, with real-world examples and a decision framework.
A comprehensive guide to selecting the right microcontroller for IoT applications. Compare ESP32, STM32, RP2040, Raspberry Pi, and more across power, performance, connectivity, and cost. Includes decision frameworks and real-world use cases.
A practical guide to designing battery-powered IoT devices with years of battery life. Covers MCU selection, sensor power optimisation, duty cycling, and real-world examples with STM32, LoRa, and BLE.